package controller

import (
	cservice "ksd-social-api/modules/channel/service"
	pservice "ksd-social-api/modules/common/pay/service"
	nservice "ksd-social-api/modules/note/service"
	rservice "ksd-social-api/modules/resume/service"
	sservice "ksd-social-api/modules/special/service"
	uservice "ksd-social-api/modules/user/service"
)

var noteService = nservice.NoteService{}
var resumeService = rservice.ResumeService{}
var resumeTemplateService = rservice.ResumeTemplateService{}
var specialService = sservice.SpecialService{}
var specialBindService = sservice.SpecialBindService{}
var channelService = cservice.ChannelService{}
var userBuyChannelService = pservice.UserBuyChannelService{}

var userNoteService = pservice.UserNoteService{}
var userSpecialService = pservice.UserSpecialService{}
var userResumeTemplateService = pservice.UserResumeTemplateService{}
var userSpecialBindService = pservice.UserSpecialBindService{}
var userVipService = uservice.UserVipService{}
var userService = uservice.UserService{}

var userBuyVipService = pservice.UserBuyVipService{}
var userWalletService = uservice.UserWalletService{}

type AttchParams struct {
	UserId uint64 `json:"userId"`
	Opid   uint64 `json:"opid"`
	VipId  uint64 `json:"vipId"`
	Type   string `json:"type"`
	Price  string `json:"price"`
}
